package lesson01;

public class code01_print {


    static void print(int num){
        int bit = 31;
        for (int i = bit; i >= 0 ; i--) {
            System.out.print((num&(1<<i))==0?"0":"1");
        }
        System.out.println();
    }
    public static void main(String[] args) {
//        print(4);
//        System.out.println(Integer.MIN_VALUE);
//        System.out.println(Integer.MAX_VALUE);
//        print(Integer.MIN_VALUE);
//        print(Integer.MAX_VALUE);
//
//        int a = -5;
//        int b = -a;
//        int c = ~a+1;
//        print(a);
//        print(b);
//        print(c);

        int a = Integer.MIN_VALUE;
        int b = ~a+1;
        print(Integer.MIN_VALUE);
        print(a);
        print(b);
        System.out.println(a);
        System.out.println(b);

    }
}
